 import loginView from '$v/login';

 import {
   loginRequest
 } from "$a/admin";

 export default (req, res) => {
   // console.log(req,"req");
   // console.log(res,"res");

   /* 
     req:请求对象,主要包含了请求的路径地址和其他传参的参数
     res:响应对象,主要包含了响应的方法 比如render方法,响应一个渲染  
   */
   res.render(loginView());

   // 点击登录按钮逻辑
   document.loginForm.loginBtn.onclick = async function (e) {
     e.preventDefault();

     // 获取输入的用户名和密码
     const adminNameValue = document.loginForm.adminName.value;
     const passwordValue = document.loginForm.passWord.value;
     console.log(adminNameValue, passwordValue);


     // 登录发送请求
     try {
       const loginResult = await loginRequest({
         adminName: adminNameValue,
         password: passwordValue
       })
       // 登录成功可以拿到token,把token保存在localStorage中,并跳转到首页
       console.log(loginResult);

        // 把token保存到本地随时用  setItem设置一组值
        localStorage.setItem("user_token", loginResult.token)

       // 前端页面之间的跳转 router.go ()方法
       router.go("/adv/adminList")
      
     } catch (e) {
       alert('登录异常' + e.message);

     }

   }



 }